Адміністрація вирішила продати даний сайт. За детальною інформацією звертайтесь за адресою: rozrahu@gmail.com

Інформація про навчальний заклад

ВУЗ:
Інші
Інститут:
Не вказано
Факультет:
Комп'ютерна інженерія
Кафедра:
Не вказано

Інформація про роботу

Рік:
2024
Тип роботи:
Лабораторна робота
Предмет:
Електроніка
Група:
КІ

Частина тексту файла

Міністерсво освіти і науки України ДВНЗ «Прикарпатський національний університет імені Василя Стефаника» Кафедра комп’ютерної інженерії та електроніки Лабораторна робота №2 З курсу ООП Класи, члени класу , робота з класами 2015р. 1.Створити клас ПРЯМОКУТНИК. У закритій частині визначити поля-висоту і ширину.Метод класу обчислюють периметр , площу,встановлюють поля даних і повертають їхні значення. Визначити функцію виведення елементів класу. #include <iostream.h> class RECTANGLE{ int x1,x2;     //Закриті члени int y1,y2;     //класу public: int LT,LL;     //Відкриті члени класу int S; int P; RECTANGLE(int leftX,int downY,int rightX,int topY)   //Конструктор {x1=leftX; y1=downY; x2=rightX; y2=topY;} void len();    //Методи класу void area(); void perim(); }; void RECTANGLE::len()    //Реалізація методів {  LT=x2-x1;  LL=y2-y1; } void RECTANGLE::area() {  S=LT*LL; } void RECTANGLE::perim() {  P=2*LT+2*LL; } int main() {  RECTANGLE r1(2,3,10,11); //Перший екземпляр класу  RECTANGLE r2(2,3,7,12); //Другий екземпляр  RECTANGLE *ptr=&r2;     //Покажчик на екземпляр класу  r1.len();       //Виклик методів класу  r1.area();  r1.perim(); //Доступ до членів класу  cout<<"LT="<<r1.LT<<"  LL="<<r1.LL<<endl;  cout<<"S="<<r1.S<<endl;  cout<<"P="<<r1.P<<endl;    ptr->len();       //Доступ до методів через покажчик  (*ptr).area();  ptr->perim();    cout<<"LT_r2="<<r2.LT<<"  LL="<<r2.LL<<endl;  cout<<"S_r2="<<ptr->S<<endl;  cout<<"P_r2="<<(*ptr).P<<endl;  return 0; } Висновки: я навчився перевантажувати операції та функції. Використав набуті навики для перевантаження операторів класу.
Антиботан аватар за замовчуванням

27.05.2015 00:05

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Завантаження файлу

Якщо Ви маєте на своєму комп'ютері файли, пов'язані з навчанням( розрахункові, лабораторні, практичні, контрольні роботи та інше...), і Вам не шкода ними поділитись - то скористайтесь формою для завантаження файлу, попередньо заархівувавши все в архів .rar або .zip розміром до 100мб, і до нього невдовзі отримають доступ студенти всієї України! Ви отримаєте грошову винагороду в кінці місяця, якщо станете одним з трьох переможців!
Стань активним учасником руху antibotan!
Поділись актуальною інформацією,
і отримай привілеї у користуванні архівом! Детальніше

Оголошення від адміністратора

Антиботан аватар за замовчуванням

пропонує роботу

Admin

26.02.2019 12:38

Привіт усім учасникам нашого порталу! Хороші новини - з‘явилась можливість кожному заробити на своїх знаннях та вміннях. Тепер Ви можете продавати свої роботи на сайті заробляючи кошти, рейтинг і довіру користувачів. Потрібно завантажити роботу, вказати ціну і додати один інформативний скріншот з деякими частинами виконаних завдань. Навіть одна якісна і всім необхідна робота може продатися сотні разів. «Головою заробляти» продуктивніше ніж руками! :-)

Новини